from math import sqrt,floor
g=0
a=float(input())
a=floor(a)
a1=a//1000
a2=a//100%10
a3=a%100//10
a4=a%10
if 999<a<10000:
    if a%2==0:
        print("число четное")
    else:
        print('число нечетное')
    if a%3==0:
        print('число кратно трем')
    else:
        print('число некратно трем')
    sqrta=floor(sqrt(a))
    sqrta2=sqrt(a)
    if sqrta==sqrta2:
        print('число является квадратом числа',sqrta)
    elif sqrta!=sqrta2:
        print('число не является квадратом числа')
    print('наименьшая цифра числа -',min(a1,a2,a3,a4))
    print('наибольшая цифра числа -',max(a1,a2,a3,a4))
    if a1==0:
        g+=1
    if a2==0:
        g+=0
    if a3==0:
        g+=0
    if a4==0:
        g+=0
    print('кол-во нулей в числе -',g)
    e=floor(sqrt(a4))
    e2=sqrt(a4)
    if e==e2:
        print('цифра в разряде единиц является квадратом цифры -',e)
    elif e!=e2:
        print('цифра в рязряде единиц не является квадратом цифры')
    d=floor(sqrt(a3))
    d2=sqrt(a3)
    if d==d2:
        print('цифра в разряде десятков является квадратом цифры -',d)
    elif d!=d2:
        print('цифра в разряде десятков не является квадратом цифры')
    c=floor(sqrt(a2))
    c2=sqrt(a2)
    if c==c2:
        print('цифра в разряде сотен является квадратом цифры -',c)
    elif c!=c2:
        print('цифра в разряде сотен не является квадратом цифры')
    b=floor(sqrt(a1))
    b2=sqrt(a1)
    if b==b2:
        print('цифра в разряде тысяч является квадратом цифры -',b)
    elif b!=b2:
        print('цифра в рязряде тысяч не является квадратом цифры')
else:
    print('число не четырехзначное')
